// 这里放 axios 配置

// 1.全局配置 .请求根路径
axios.defaults.baseURL = 'http://www.itcbc.com:8000';

// 配置全局token
axios.defaults.headers.common['Authorization'] =localStorage.getItem('token');

// 错误提示
// 添加响应拦截器
axios.interceptors.response.use(function (response) {
    // 2xx 范围内的状态码都会触发该函数。
    // 对响应数据做点什么
   let { code,message} = response.data
 if(code === 1){
  toastr.warning(message)   
 }
    return response;
  }, function (error) {
    // 超出 2xx 范围的状态码都会触发该函数。
    // 对响应错误做点什么
    if(error.response){
     let {code,message} = error.response.data;
     if(code === 1 && message === '身份认证失败'){
       localStorage.removeItem('token');
       location.href='./login.html';
     }
     if(code === 1){
        toastr.error(message);    
     }   
    }
    return Promise.reject(error);
  });